/* ------------------------------------------------------------
 * PUBLIC NAVIGATION BAR
 * ------------------------------------------------------------
 */
.g-navbar{
	width:100%;
	background:#f5f9fa;
	padding-bottom: 25px;
}
.g-navbar-cont{
	height: inherit;
	@include fn-clearfix;
}
.g-navitems{
	width:100%;
	height:inherit;
	@include fn-clearfix;
}
.g-nav-item{
	position: relative;
	float:left;
	width:120px;
	height:40px;
	&:hover{
		.g-nav-link{color:#667fc3;}
	}
	&.active{
		.g-nav-link{
			border-color:#5a75be;
			background-color:#6a8dea;
			color:#fff;
		}
	}
}
.g-nav-link{
	display:block;
	width:100%;
	height:40px;
	font-size:16px;
	color:#666;
	text-align:center;
	line-height:38px;
	border:1px solid transparent;
	@include fn-border-radius(3px);
	background-color: transparent;
	@include fn-transition(all .4s ease);
}